package com.linpq.road.domain;

import com.linpq.common.annotation.Excel;
import com.linpq.common.core.domain.DataEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 路桩车道对象 rd_road_section_lane
 *
 * @author linpq
 * @date 2021-07-29
 */
public class RdRoadSectionLane extends DataEntity<RdRoadSectionLane> {
private static final long serialVersionUID=1L;

    /** 归属路段 */
    @Excel(name = "归属路段")
    private String fkId;
    /** 开始路桩 */
    @Excel(name = "开始路桩")
    private String startPileNumber;
    /** 结束路桩 */
    @Excel(name = "结束路桩")
    private String endPileNumber;
    /** 车道数量 */
    @Excel(name = "车道数量")
    private Long laneNumber;
    /** 删除标志 */
    private String delFlag;
    public void setFkId(String fkId){
        this.fkId = fkId;
    }

    public String getFkId(){
        return fkId;
    }
    public void setStartPileNumber(String startPileNumber){
        this.startPileNumber = startPileNumber;
    }

    public String getStartPileNumber(){
        return startPileNumber;
    }
    public void setEndPileNumber(String endPileNumber){
        this.endPileNumber = endPileNumber;
    }

    public String getEndPileNumber(){
        return endPileNumber;
    }
    public void setLaneNumber(Long laneNumber){
        this.laneNumber = laneNumber;
    }

    public Long getLaneNumber(){
        return laneNumber;
    }
    public void setDelFlag(String delFlag){
        this.delFlag = delFlag;
    }

    public String getDelFlag(){
        return delFlag;
    }

@Override
public String toString(){
    return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                                .append("id",getId())
                                .append("fkId",getFkId())
                                .append("startPileNumber",getStartPileNumber())
                                .append("endPileNumber",getEndPileNumber())
                                .append("laneNumber",getLaneNumber())
                                .append("createBy",getCreateBy())
                                .append("createTime",getCreateTime())
                                .append("updateBy",getUpdateBy())
                                .append("updateTime",getUpdateTime())
                                .append("remark",getRemark())
                                .append("delFlag",getDelFlag())
                .toString();
        }
}
